import java.awt.event.ItemListener;
import java.rmi.Naming;
import java.rmi.RemoteException;
+import java.util.Vector;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.border.EmptyBorder;
import common.HouseInterface;
-
import configuration.___IntNames;
import domain.Districs;
import domain.HouseFeatures;
}
});
-
- houseBox = new JComboBox<RuralHouse>(o.getRuralHouses());
+ HouseInterface hm= null;
+ try {
+ hm = (HouseInterface) Naming
+ .lookup(___IntNames.HouseManager);
+ } catch (Exception e1) {
+ System.out.println("Error accessing remote authentication: "
+ + e1.toString());
+ }
+ Vector<RuralHouse> list = null;
+ try {
+ list = hm.getHouses(o, null, null, 0, 0, 0, 0, 0);
+ } catch (RemoteException e1) {
+ e1.printStackTrace();
+ }
+
+ houseBox = new JComboBox<RuralHouse>(list);
if (!o.getRuralHouses().isEmpty()) {
rh = (RuralHouse) houseBox.getSelectedItem();
comboBox.setSelectedItem(rh.getDistrict());